﻿using Ace;
using Ace.Application;
using Chloe.Entities;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Chloe.Application.Models.Activity;

namespace Chloe.Application.Interfaces.Bike
{
    public interface IActivityAppService : IAppService
    {
        List<Bike_Activity> GetActivitys(string keyword);
        List<SimpleActivityModel> GetSimpleModels();
        //List<SimpleActivityModel2> GetSimpleModels2();
        void Add(AddActivityInput input);
        void Update(UpdateActivityInput input);
        void Delete(string id);

        PagedData<Bike_Activity> GetPageData(Pagination page, string keyword);
    }
}
